home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / SOUND / IT205.ZIP / IMPULSE.FAQ < prev    next >
Encoding:
Text File  |  1996-08-18  |  8.7 KB  |  186 lines

  1.  
  2.  
  3. *** PLEASE take the time to check quickly through this document BEFORE ***
  4. *** you write to me. If the answer to your questions lies within here, ***
  5. *** do NOT expect a reply at all.                                      ***
  6.  
  7. This document is currently incomplete.
  8.  
  9. 1. Getting Impulse Tracker working.
  10.  1.1 Requirements to run IT
  11.  1.2 Insufficient memory messages
  12.  1.3 "Mix data not allocated"
  13.  1.4 Video characters scrambled
  14.  1.5 Impulse Tracker often hangs
  15.  1.6 Files won't load/take a long time to load!
  16.  1.7 Impulse Tracker doesn't support my soundcard!
  17.  1.8 The sound breaks up/computer slows down when playing songs!
  18.  1.9 MicroSoft Windows and Impulse Tracker - Not written yet
  19.  
  20. 2. Using Impulse Tracker - Not written yet
  21. 3. About Impulse Tracker - Not written yet
  22. 4. Future versions of Impulse Tracker - Not written yet.
  23.  
  24. 1.1 Requirements of IT
  25.  
  26.         Impulse Tracker requires a 386+ PC and > 500k of memory. Impulse
  27.         Tracker uses EMS memory. To setup EMS memory, use the following lines
  28.         in your CONFIG.SYS file:
  29.  
  30.                 DEVICE=<path>\HIMEM.SYS
  31.                 DEVICE=<path>\EMM386.EXE RAM H=255
  32.                                              ^^^^^
  33.                                              IMPORTANT!
  34.  
  35.         If you use QEMM, use the following line instead
  36.  
  37.                 DEVICE=<path>\QEMM.SYS DMA=64, HANDLES=255
  38.  
  39.         Also shove these lines in, if they're not already there:
  40.  
  41.                 DOS=HIGH,UMB <--- just to get yourself a little more memory
  42.                 STACKS=0,0 <--- Some computers require this to prevent crashing
  43.  
  44.         I recommend that you also devicehigh and Load-high (LH) as many
  45.         possible drivers, so that you have more conventional memory to play
  46.         around with.
  47.  
  48. 1.2 Insufficient memory messages
  49.  
  50.         If you get Insufficient Memory messages after your soundcard
  51.         initialisation, read section 1.3
  52.  
  53.         If you do not have enough conventional memory, the program will
  54.         exit to DOS almost immediately. If you *JUST* have enough conventional
  55.         memory, then there may not be enough memory left over to load the
  56.         sound driver(s) (-> No sound card detected)
  57.  
  58.         If you get insufficient memory messages within Impulse Tracker when
  59.         you still have FreeEMS > 0k, then check section 1.1 on how to setup
  60.         your PC to use Impulse Tracker.
  61.  
  62.         Make sure you have "H=255" on the end of your EMM386.EXE. For
  63.         those of you who do NOT use EMM386, you will need to consult your
  64.         manual/help files to see how to set the number of "handles" to a
  65.         greater number than the default.
  66.  
  67. 1.3 "Mix Data not allocated" messages
  68.  
  69.         All non-wavetable cards require extra *conventional* memory to be
  70.         allocated in order for them to run appropriately. The amount requires
  71.         differs between the drivers and depends also on the mixing speed (the
  72.         higher the mix speed, the more memory required). If you get this
  73.         message, try to free up some conventional memory.
  74.  
  75. 1.4 Video character's scrambled
  76.  
  77.         Some video cards (esp Matrox cards) did not follow the VGA register
  78.         standard correctly. Impulse Tracker has no way of detecting whether
  79.         you have such a card, but it IS able to cope with these cards - use
  80.         IT /v2 for Matrox compatibility mode.
  81.  
  82. 1.5 Impulse Tracker often hangs
  83.  
  84.         This problem is often (strangely enough) linked to the keyboard.
  85.         Make sure you have the line "STACKS=0,0" in your CONFIG.SYS - some
  86.         computers require this line to operate correctly!
  87.  
  88.         Impulse Tracker also may not operate securely in anything other than
  89.         DOS and Windows 95 (these are the two systems that IT has been
  90.         extensively tested on) - QEMM/Command shells (eg 4DOS/NDOS) have
  91.         been known to cause errors in some situations.
  92.  
  93.         Aside from these, if Impulse Tracker hangs on you, please write to
  94.         me immediately.
  95.  
  96. 1.6 Files won't load/take a long time to load!
  97.  
  98.         Some music modules are actually compressed with a program called
  99.         MMCMP. Under normal conditions, these files can be decompressed
  100.         automatically, under the following situations, they cannot:
  101.  
  102.          1) You do NOT have EMM386 loaded - the decompression routines
  103.             require EMS memory, so if you do not have EMS, you cannot
  104.             load these files.
  105.          2) You are running Impulse Tracker through Windows 3.xx -
  106.             Windows 3.xx prevents programs from doing certain things...
  107.             including some things that the decompressor requires to run - so
  108.             these files cannot be loaded under Windows 3.xx
  109.  
  110.         These files obviously will take longer to load, as they are compressed.
  111.  
  112. 1.7 Impulse Tracker doesn't support my soundcard!
  113.  
  114.         There may be two reasons for this:
  115.           1) Impulse Tracker really doesn't support your soundcard.
  116.           2) Impulse Tracker supposedly does support your soundcard but
  117.              you can't get it to work.
  118.  
  119.         1) Solution: Convince your soundcard manufacturer to send me a sound
  120.            card to play with AS WELL AS all the programming information.
  121.            Alternatively, find a soundcard that Impulse Tracker *DOES*
  122.            support - you can pick up some decent soundcards really cheaply.
  123.  
  124.         2) First of all, check that you have enough memory. If you have
  125.            a low amount of FreeMem once you load Impulse Tracker, it probably
  126.            means that there wasn't enough memory to load the sound driver file
  127.            which will automatically cause a detect failure.
  128.  
  129.            Unfortunately, not all 100% compatible (esp "100% SBPro compatible")
  130.            soundcards are REALLY 100% compatible. If the drivers do not detect
  131.            your soundcard, then try specifying full command line parameters.
  132.            If it still doesn't work, then I'm sorry - there's nothing I can do
  133.            about this. Hassle your manufacturer to make a decent soundcard.
  134.  
  135.            Impulse Tracker uses SB cards in a different *MODE* of playback
  136.            from most programs so that they are more efficient and also so
  137.            that they can operate in the background of Windows 95. So just
  138.            because your soundcard works in another program, it doesn't mean
  139.            that it's 100% compatible. (this is for all of you who may think
  140.            "But this card works in other programs, why doesn't it work in IT?")
  141.  
  142.            For Sound Blaster cards, make sure you have the BLASTER environment
  143.            variable set in order for IT to detect your card reliably
  144.            (SB16/AWE32 excluded).
  145.  
  146. 1.8 The sound breaks up/computer slows down when playing songs!
  147.  
  148.         (This section only deals with software mixed cards, ie. almost
  149.          every soundcard except native GUS, Interwave and EMU8000)
  150.  
  151.         Sound output from the computer requires HEAVY computation - up to
  152.         45 thousand calculations per second per NOTE playing. If your computer
  153.         is unable to keep up with this, the sound will have very obvious
  154.         chunks in it and your computer will slow down noticeably.
  155.  
  156.         Solutions:
  157.          1) If you're running Impulse Tracker under windows, you may find
  158.             that running it from a DOS bootup provides a SIGNIFICANT increase
  159.             the capabilities of your computer in this respect (3x faster
  160.             in DOS than Win95 for me)
  161.          2) Limit the number of notes you can have simultaneously via the
  162.             command line (/Lxx) - eg. "IT /L32" will limit playback to
  163.             32 simultaneous notes maximum.
  164.          3) Lower the number of calculations required per second per note.
  165.             This is done by changing the "mixing speed" via the command line:
  166.             eg: "IT /m32000" will cause 32000 calculations per second per note
  167.             to be made. "IT /m22000" will cause 22000 calculations per second
  168.             per note to be made.
  169.          4) Get a faster computer :)
  170.  
  171. 1.9 Microsoft Windows and Impulse Tracker
  172.  
  173.         Microsoft Windows 3.xx and Impulse Tracker is a definite no-no.
  174.         I do NOT guarantee ANYTHING under this configuration. I probably
  175.         also will not fixup any problems that occur in Impulse Tracker
  176.         that only occur under Windows 3.xx
  177.  
  178.         Microsft Windows '95 and Impulse Tracker *SHOULD* work fine.
  179.         If no sound card can be detected under Windows '95, check first that
  180.         you have no other program using your soundcard (or another DOS window
  181.         still open that used your soundcard).
  182.  
  183.         Only certain soundcards can play in the background of Windows '95 for
  184.         technical reasons. Please read the relevant section of DRIVERS.DOC
  185.         for your soundcard.
  186.